package logica;


import datos.ListaCine;
import datos.ListaFuncion;
import datos.ListaPelicula;
import datos.ListaSala;
import datos.ListaUsuario;
import datos.Usuario;
import java.util.TreeSet;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JTextField;

public class Comunicacion
{
//    private TreeSet<ListaUsuario> Dato;
//
//    public Comunicacion(TreeSet<ListaUsuario> lista)
//    {
//        Dato = lista;
//    }

    public Comunicacion()
    {
        Datos.inicializarDatos();
    }
    public static void inicializarComunicacion()
    {
        new Comunicacion();
        cargarDatos(Datos.getListaUsuario(),Datos.getListaPelicula(),Datos.getListaCine(),Datos.getListaSala(),Datos.getListaFuncion());
    }

       private static void cargarDatos(ListaUsuario listaUsuario, ListaPelicula listaPelicula, ListaCine listaCine, ListaSala listaSala, ListaFuncion listaFuncion)
    {
        ArchivoXML1.cargarUsuariosXML(listaUsuario);
        ArchivoXML1.cargarPeliculasXML(listaPelicula);
        ArchivoXML1.cargarCinesXML(listaCine);
    }



    public static void imprimirDatos()
    {
        Datos.getListaUsuario().imprimirColeccion();
        Datos.getListaPelicula().imprimirColeccion();
        Datos.getListaSala().imprimirColeccion();
        Datos.getListaFuncion().imprimirFuncion();
        Datos.getListaCine().imprimirColeccion();
    }
}
